<script>

    // 封装一个函数，获取数组中的偶数。如传入 [1,2,3,4,5,6]， 返回 [2,4,6]结果
    function getEvenNumbers(arr) {
        let result = [];
        for(let i = 0;i < arr.length;i++) {
            if(arr[i] % 2 === 0) {
                result.push(arr[i])
            }
        }
        return result;
    }
    console.log( getEvenNumbers([1,2,3,4,5,6]) );

    // 封装一个函数，求圆的面积
    function circleArea(r) {
        return Math.PI * r * r;
    }
    console.log( circleArea(5) );

    // 封装一个函数，返回数组中的最大值，如传入[1,2,3,4,5],返回
    function getMaxValue(arr) {
        let MaxValue = arr[0];
        for(let i = 1;i < arr.length;i++) {
            if(arr[i] > MaxValue) {
                MaxValue = arr[i]
            }
        }
        return MaxValue;
    }
    console.log( getMaxValue([111,222,333,444,555]));

    // 封装一个函数，实现数组元素翻转，如 传入 [1,2,3,4,5] 返回 [5,4,3,2,1]
    function arrReverse(arr) {
        let result = [];
        for(let i = arr.length - 1;i >= 0;i--){
            result.push(arr[i]);
        }
        return result;
    }
    console.log( arrReverse([1,2,3,4,5]) )

</script>